﻿using System;
using Informant.SmsMessaging;

namespace Informant.Clients.DataProviders
{
	public interface ISmsDataProvider
	{
		void LogOnAsync(String username, String password);
		void LogOffAsync();
		void DeleteSmsAsync();
		void MarkReadSmsAsync(String smsId, Boolean isRead);
		void RetrieveAllSmsAsync();
		void SendSmsAsync(ISms sms);
	}
}
